================================
OS Process Module
================================

- Introduction
- Installation

--------------------------------
Introduction
--------------------------------

The ability to execute shell commands or launch processes is a feature that has been requested numerous times over many years. Although a 3rd party module to accomplish this is available, many users are reluctant to rely on 3rd party modules in their applications because of the danger of such a module being incompatible with future versions of Lasso or being abandoned or unsupported by the author. For this reason, LP8.5 will introduce the ability to execute an external process and both read and write data to it. This will enable users to do things such as execute AppleScripts, print or filter data through external applications.


--------------------------------
Installation
--------------------------------

Because of the security implications in being able to execute external processes, the [OS_Process] tag will be implemented in an external LCAPI module on all platforms. The module will be called OS_Process.<standard dll ext>. The module will not be installed by default, but will need to be moved into the LassoModules folder manually if it is to be used. When the OS_Process module is first loaded, it will create a group called OS Process Users. A user must be in this group to be able to utilize the process type.

In order to use this type it must be copied from the Extensions folder into the LassoModules folder and Lasso Service must be restarted.


================================
Copyright  2006 OmniPilot Software, Inc. All rights reserved. 
